package com.zjk.file.config;

import com.aliyun.oss.OSS;
import com.aliyun.oss.OSSClientBuilder;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * @author: gfk
 * @create: 2022/10/18
 * @Description:
 * @FileName: OssConfig
 * @History:
 * @自定义内容：
 */
@Configuration
public class OssConfig {

    // Endpoint以华东1（杭州）为例，其它Region请按实际情况填写。
    @Value("${oss.endpoint}")
    private String endpoint ;
    // 阿里云账号AccessKey拥有所有API的访问权限，风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维，请登录RAM控制台创建RAM用户。
    @Value("${oss.accessKeyId}")
    private String accessKeyId ;
    @Value("${oss.accessKeySecret}")
    private String accessKeySecret ;



    @Bean
    public OSS OSSClient(){
        return new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);

    }
}
